061194950feb14af37c6c14786c216f2208a1dad,google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/PubSubImpl.java,PubSubImpl,replaceTopicPolicyAsync,#String#Policy#,666

Before Change


  public Future<Policy> replaceTopicPolicyAsync(String topic, Policy newPolicy) {
    SetIamPolicyRequest request = SetIamPolicyRequest.newBuilder()
        .setPolicy(PolicyMarshaller.INSTANCE.toPb(newPolicy))
        .setResource(PublisherClient.formatTopicName(getOptions().getProjectId(), topic))
        .build();
    return transform(rpc.setIamPolicy(request), POLICY_TO_PB_FUNCTION);
  }

After Change


  public Future<Policy> replaceTopicPolicyAsync(String topic, Policy newPolicy) {
    SetIamPolicyRequest request = SetIamPolicyRequest.newBuilder()
        .setPolicy(PolicyMarshaller.INSTANCE.toPb(newPolicy))
        .setResource(TopicName.create(getOptions().getProjectId(), topic).toString())
        .build();
    return transform(rpc.setIamPolicy(request), POLICY_TO_PB_FUNCTION);
  }